package thread;

/**
 * @Author Janson
 * @Date 2022/2/27 12:49
 * @Version 1.0
 */
public class TestThreadYield implements Runnable{
    @Override
    public void run() {
        System.out.println("副线程执行前----");
        System.out.println("副线程执行后----");
    }

    public static void main(String[] args) {
        TestThreadYield testThreadYield = new TestThreadYield();
        new Thread(testThreadYield).start();

        System.out.println("main 线程执行前----");
        //主线程先执行，遇到该命令，主线程就会转为 就绪 状态，与 副线程 重写开始竞争cpu
        //谁竞争到，谁就先执行
        Thread.yield();
        System.out.println("main 线程执行后----");
    }
}
